package com.pay.entity.trans;

import com.pay.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class PayReuquest extends BaseEntity {
    private Long id;

    private Long optimistic;

    private String orderNo;

    private String payRquestNo;

    private String bankInterfaceCode;

    private String orgNo;

    private String bankCustomerNo;

    private String bankCustomerName;

    private BigDecimal bankRate;

    private BigDecimal bankCost;

    private String resCode;

    private String resMsg;

    private Date bankOrderTime;

    private String bankOrderNo;

    private String customerNo;

    private BigDecimal amount;

    private String payType;

    private String settleType;

    private String phoneNo;

    private String pan;

    private String idCardType;

    private String indentityNo;

    private String authCode;

    private String returnUrl;

    private String notifyUrl;

    private Date completeTime;

    private Date createTime;

    private String clientIp;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOptimistic() {
        return optimistic;
    }

    public void setOptimistic(Long optimistic) {
        this.optimistic = optimistic;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    public String getPayRquestNo() {
        return payRquestNo;
    }

    public void setPayRquestNo(String payRquestNo) {
        this.payRquestNo = payRquestNo == null ? null : payRquestNo.trim();
    }

    public String getBankInterfaceCode() {
        return bankInterfaceCode;
    }

    public void setBankInterfaceCode(String bankInterfaceCode) {
        this.bankInterfaceCode = bankInterfaceCode == null ? null : bankInterfaceCode.trim();
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo == null ? null : orgNo.trim();
    }

    public String getBankCustomerNo() {
        return bankCustomerNo;
    }

    public void setBankCustomerNo(String bankCustomerNo) {
        this.bankCustomerNo = bankCustomerNo == null ? null : bankCustomerNo.trim();
    }

    public String getBankCustomerName() {
        return bankCustomerName;
    }

    public void setBankCustomerName(String bankCustomerName) {
        this.bankCustomerName = bankCustomerName == null ? null : bankCustomerName.trim();
    }

    public BigDecimal getBankRate() {
        return bankRate;
    }

    public void setBankRate(BigDecimal bankRate) {
        this.bankRate = bankRate;
    }

    public BigDecimal getBankCost() {
        return bankCost;
    }

    public void setBankCost(BigDecimal bankCost) {
        this.bankCost = bankCost;
    }

    public String getResCode() {
        return resCode;
    }

    public void setResCode(String resCode) {
        this.resCode = resCode == null ? null : resCode.trim();
    }

    public String getResMsg() {
        return resMsg;
    }

    public void setResMsg(String resMsg) {
        this.resMsg = resMsg == null ? null : resMsg.trim();
    }

    public Date getBankOrderTime() {
        return bankOrderTime;
    }

    public void setBankOrderTime(Date bankOrderTime) {
        this.bankOrderTime = bankOrderTime;
    }

    public String getBankOrderNo() {
        return bankOrderNo;
    }

    public void setBankOrderNo(String bankOrderNo) {
        this.bankOrderNo = bankOrderNo == null ? null : bankOrderNo.trim();
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo == null ? null : customerNo.trim();
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType == null ? null : payType.trim();
    }

    public String getSettleType() {
        return settleType;
    }

    public void setSettleType(String settleType) {
        this.settleType = settleType == null ? null : settleType.trim();
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo == null ? null : phoneNo.trim();
    }

    public String getPan() {
        return pan;
    }

    public void setPan(String pan) {
        this.pan = pan == null ? null : pan.trim();
    }

    public String getIdCardType() {
        return idCardType;
    }

    public void setIdCardType(String idCardType) {
        this.idCardType = idCardType == null ? null : idCardType.trim();
    }

    public String getIndentityNo() {
        return indentityNo;
    }

    public void setIndentityNo(String indentityNo) {
        this.indentityNo = indentityNo == null ? null : indentityNo.trim();
    }

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode == null ? null : authCode.trim();
    }

    public String getReturnUrl() {
        return returnUrl;
    }

    public void setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl == null ? null : returnUrl.trim();
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl == null ? null : notifyUrl.trim();
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getClientIp() {
        return clientIp;
    }

    public void setClientIp(String clientIp) {
        this.clientIp = clientIp == null ? null : clientIp.trim();
    }
}